package com.example.xmhds_1.dto;

import com.alibaba.fastjson.JSONArray;
import com.example.xmhds_1.entity.UserInfo;
import lombok.Data;

/**
 * 用户聊天信息DTO
 * 组合用户信息和最新的聊天记录
 */
@Data
public class UserChatDTO {
    /**
     * 用户信息
     */
    private UserInfo userInfo;

    /**
     * 最新的聊天消息
     */
    private JSONArray latestMessages;

    /**
     * 未读消息数量
     */
    private Integer unreadCount;

    /**
     * 最后一条消息的时间
     */
    private String lastMessageTime;
}
